page{
	background-color: #f6f7f9 !important;
}
.fiexd{
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 9999;
	background: #FFFFFF;
}
.navbar{
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	.left{
		font-size: 40upx;
		margin-right: 20upx;
	}
}
.sticky{
	padding: 0 20upx;
	background-color: #FFFFFF;
}
.banner {
		width: 100%;
		padding: 25upx 20upx 0 20upx;

		.swiper-box {
			height: 350upx;
		}

		.swiper-item {
			width: 100%;
			height: 100%;
		}

		image {
			border-radius: 5px;
			width: 100%;
			height: 100%;
		}
	}
.items {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		background-color: #FFFFFF;
		border-radius: 7upx;
		.item {
			margin-top: 15upx;
			margin-bottom: 15upx;
			flex-basis: 25%;
			text-align: center;
	
			image {
				width: 60rpx;
				height: 60rpx;
				margin-bottom: 15upx;
			}
		}
	}
.section{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 0 20upx;
	.content_box{
		box-sizing: border-box;
		width: 750upx;
		padding: 20upx;
		margin-top: 20upx;
		> .top{
			display: flex;
			justify-content: space-around;
			font-weight: bold;
		}
		> .content{
			display: flex;
			align-items: center;
			justify-content: space-around;
			flex-wrap: wrap;
			> .center{
				margin-top: 30upx;
				width: 300upx;
				> .box{
					> .img_box{
					width: 100%;
					height: 400upx;
					 > image{
						 width: 100%;
						 height: 100%;
					 }
					}
					> .title{
						padding: 10upx;
						height: 90upx;
						word-break: break-all;			
						text-overflow: ellipsis;						
						display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/						
						-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/						
						-webkit-line-clamp: 2; /** 显示的行数 **/						
						overflow: hidden;  /** 隐藏超出的内容 **/
					}
					> .price {
						padding: 10upx;
					}
				}
				
			}
		}
	}
	.items {
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		background-color: #FFFFFF;
		margin: 15upx 0;
		border-radius: 7upx;
		.item {
			margin-top: 30upx;
			flex-basis: 25%;
			text-align: center;
	
			image {
				width: 87rpx;
				height: 87rpx;
			}
			> .text{
				font-size: 21upx;
				color: #666666;
			}
		}
	}
	.notice {
		font-size: 26rpx;
		width: 100%;
		.item {
			padding: 5rpx 20rpx;
			display: flex;
			justify-content: space-around;
			align-items: center;
			background: #fff;
			position: relative;
			> .more{
				display: flex;
				align-items: center;
				text-align: right;
				font-size: 24upx;
				.text{
					
				}
				> .rightIcon{
					transform: rotate(180deg);
					font-size: 24upx;
				}
			}
			.pic {
				display: flex;
				justify-content: center;
				align-items: center;
	
				image {
					width: 26rpx;
					height: 25rpx;
				}
			}
	
			.list {
				width: calc(100% - 200upx);
				height: 60rpx;
				position: relative;
				z-index: 900;
	
				/deep/.uni-swiper-slides {
					margin-rght: 20rpx;
				}
	
				text {
					line-height: 60rpx;
				}
			}
	
			.detial {
				position: absolute;
				right: 20rpx;
				top: 50%;
				transform: translateY(-50%);
				z-index: 888;
				width: 100rpx;
				padding-right: 10rpx;
				height: 100%;
				font-size: 26rpx;
				line-height: 26rpx;
				color: #9c9c9c;
				display: flex;
				justify-content: flex-end;
				align-items: center;
	
				image {
					width: 20rpx;
					height: 27rpx;
					margin-left: 15rpx;
				}
			}
		}
	}
}
.features{
		display: flex;
		flex-wrap: wrap;
		width: 700rpx;
		height: 399rpx;
		margin: 25rpx;
		background-color: #FFFFFF;
	}
	.feature{
		flex: 0;
		width: 11%;
		padding: 49rpx 49rpx 0 49rpx;
	}
	.image-feature{
		width: 85upx;
		height: 85Upx;
	}
	.text-feature{
		font-size:21rpx;
		font-family:Microsoft YaHei;
		font-weight:400;
		color:rgba(102,102,102,1);
		line-height:21px;
		white-space: nowrap;
	}
	.fiexdbox{
		height: 100upx;
	}
	.classification{
		padding: 0 20rpx;
		display: flex;	
		align-items: center;
		justify-content: space-around;
		text-align: center;
		height: 100upx;
		border-bottom: 1px solid #F2F2F2;
	}
	.select{
		font-weight: 500;
		color: #000000!important;
		font-size: 40rpx;
		font-weight: 600;
	}
	.comprehensive{
		width: 50%;
		white-space: nowrap;
		font-size: 35rpx;
		color: #787777;
	}
	.chagePrice{
		width: 50%;
		white-space: nowrap;
		display: flex;
		align-items: center;
		justify-content: center;
		color: #787777;
		font-size: 35upx;
	}
	.goodsBox{
		padding: 20rpx;
		padding-top: 0;
		.box{
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			.items{
				border-radius: 10rpx;
				overflow: hidden;
				margin-top: 20rpx;
				flex: 1;
				background: #FFFFFF;
				image{
					width: 100%;
					// height: 345rpx;
					border-radius: 10rpx 10rpx 0 0;
				}
				.content{
					width: 100%;
					.title{
						view{
							font-size: 27rpx;
							text-overflow: -o-ellipsis-lastline;
							overflow: hidden;
							text-overflow: ellipsis;
							display: -webkit-box;
							-webkit-line-clamp: 2;
							line-clamp: 2;
							-webkit-box-orient: vertical;
						}
						padding: 20rpx;
						padding-top: 10rpx;
					}
					.bottom{
						padding: 20rpx;
						padding-top:0rpx;
						display: flex;
						color: #FD4543;
						justify-content: space-between;
						align-items: center;
						.left{
							font-size: 24rpx;
							text{
								font-size: 35rpx;
								color: #FE5900;
							}
						}
						.right{
							font-size: 24upx;
							color: #949494;
							
						}
					}
				}
			}
		}
	}
	.priceIcon{
		font-size: 30upx;
		color: $base-color;
	}
	.roter{
		transform: rotate(180deg);
	}
	.twoBanner{
	    padding: 0 20rpx;
		margin: 0 auto;
		margin-top: 20rpx;
	}
	.midTop{
		width: 700upx;
		height: 469upx;
		background-color: #FFFFFF;
		margin: 0 auto;
		margin-top: 18upx;
		border-radius: 20upx;
		display: flex;
		align-items: center;
		.left{
			border-right: 1px solid #A4A4A4;
			flex: 1;
			padding: 0 20upx;
			.tp{
				.title{
					color: #333333;
					font-size: 28upx;
					font-weight: bold;
				}
				.tpImg{
					width: 100%;
					display: flex;
					justify-content: space-around;
					image{
						width: 124upx;
						height: 165upx;
						background-color: red;
						border-radius: 10upx;
					}
				}
			}
		}
		.right{
			flex: 1;
			padding: 0 20upx;
			.tp{
				.title{
					color: #333333;
					font-size: 28upx;
					font-weight: bold;
				}
				.tpImg{
					width: 100%;
					display: flex;
					justify-content: space-around;
					image{
						width: 124upx;
						height: 165upx;
						background-color: red;
						border-radius: 10upx;
					}
				}
			}
		}
	}
	
	.content_head{
		width: 750upx;
		height: 80upx;
		background-color: #F5F5F5;
		display: flex;
		align-items: center;
		justify-content: space-around;
		.it{
			text-align: center;
			color: #787777;
			font-size: 36upx;
		}
		.active{
			// width: 124upx;
			// height: 44upx;
			background-color: $base-color;
			border-radius: 40upx;
			color: #FFFFFF;
			padding: 5upx 10upx;
		}
	}
	.popup{
		background-color: #F5F5F5;
		width: 431upx;
		// height: 388upx;
		padding: 10upx 0;
		.title{
			font-size: 32upx;
			color: #434343;
			text-align: center;
		}
		.content{
			width: 337upx;
			font-size: 26upx;
			color: #434343;
			margin: 0 auto;
			margin-top: 41upx;
		}
		.btn{
			width: 212upx;
			background-color: #F5F5F5;
			color: #434343;
			font-size: 24upx;
			margin-top: 32upx;
			border: 1px solid $base-color;
		}
		.Close_btn{
			margin-top: 24upx;
			font-size: 24upx;
			color: #A1A1A1;
			text-align: center;
			border: 0;
		}
	}